@import url(layout.css);
#top_arc dl dt,.top_hot h3,.cl_box h3 small i,.r_fortune .fortune_tab a i,.r_fortune .card_xingzuo span.on i,.r_fortune .card_xingzuo span.over i,.top_hot ul {background: url(../images/index_skin.gif) no-repeat;}
.cl_box h3 {background: url(../images/index_title_bg.gif) no-repeat; }
.line {
	height: 1px; overflow: hidden; clear: both; border-bottom: dashed 1px #e5e5e5;
}
body {
	font-size: 14px;
}
pre { margin: 0; }
/** text list **/
.pic_txt_list_2 {height: 125px;}
.astro_fun  {height: 190px; border-bottom: #e5e5e5 1px solid; margin-bottom: 10px;}
.astro_fun .l_cbox {float: left; width: 270px; height: 180px;}
.select_box li {height:27px; padding:1px 0;}
.select_box li span {}
.select_box li select {font-size:13px; height: 21px; width:90px; margin-right: 7px;border-radius: 2px; dborder: #87c3e8 solid 1px}
.select_box li select.sel02 { width:187px; }
.select_box li button {border: 0; color: #fff; line-height:normal;border-radius: 5px;vertical-align: middle;}
.select_box li a {vertical-align: middle}
.astro_fun .select_box li { height: 31px; }
.other_select_box li button {font-size:12px; height:21px; width:65px; padding: 1px 0; background: #87c3e8;}
.query_select_box select.sel_1 { width: 82px;}
.query_select_box select.sel_2 { width: 60px;}
.query_select_box .btn a,.query_select_box button { height: 30px; font-size: 14px; width: 105px; border-radius: 4px; }
.query_select_box button {background: #ea76a6; margin-left: 42px; }
.query_select_box .btn a {display: inline-block; line-height: 30px; vertical-align: middle; background: #87c3e8;color: #fff; text-align: center; margin-left: 5px;}
#box1 {height: 300px; overflow: hidden;}
#focus {width:300px; height:300px; float:left;  overflow: hidden; position: relative; color: #fff}
#SFcontentContainer a div span{background:#000000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#SFcontentContainer{position:absolute; top:0px; left:0px; width:100%; height:100%;}
#SFcontentContainer a{position:absolute; top:0px; left:0px; width:100%; height:100%;}
#SFcontentContainer a div{position:absolute; top:auto; bottom:0px; left:0px; width:100%; height:auto;}
#SFcontentContainer a div span{position:absolute; top:0px; left:0px; width:100%; height:100%; display:block; /*IE6*/ _height:100px;}
#SFcontentContainer a div p{position:relative; padding:5px 0px 6px 10px; width:90%;color: #fff;}
#SFcontentContainer a:hover { text-decoration: none;}
#SFcontentContainer.nomenu div div p{width:100%;}
#SFcontentContainer.left div div p{left:5%;}

#SFbtnContainer{position:absolute; bottom:5px; z-index:1337; /*IE6*/ _width:15px;}
#SFbtnContainer.right{right:5px;}
#SFbtnContainer.left{left:7px;}
#SFbtnContainer div{overflow:hidden;}
#SFbtnContainer a{background:#57AEE3; color:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;text-decoration:none; font-weight:bold; display:block; width:15px; height:15px; line-height:15px; text-align:center; margin:2px 2px 0px 0px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
#SFbtnContainer a:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#SFbtnContainer.open a.trigger{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#SFbtnContainer a.current{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;background:#EA76A6}

#top_arc {float:left; width:450px; height:300px; margin-left:10px; overflow:hidden;  overflow: hidden;}
#top_arc dl {height:98px; margin-bottom:8px;}
#top_arc dl dt {overflow: hidden; float: left;width: 50px; height: 50px; margin-top: 20px;}
#top_arc dl.cl2 dt {background-position: -50px 0;}
#top_arc dl.cl3 dt {background-position: -100px 0;}
#top_arc dl dd {padding: 5px 0 0 0; float: right; width: 390px;}
#top_arc dl dd ul {margin-top: 5px;}
#top_arc dl dd ul li {float: left; width: 195px; height: 27px; line-height: 27px; font-size: 14px;}
#top_arc dl dd ul li a {color: #666}
#top_arc dl.cl1,#top_arc dl.cl2 {border-bottom: solid 1px #E5E5E5;}
#top_arc dl h2 {font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height: 22px;}
#top_arc dl.cl1 .color a,#top_arc dl.cl1 dd ul li span,#top_arc dl.cl1 dd ul li span a {color:#D30B7C; }
#top_arc dl.cl2 .color a,#top_arc dl.cl2 dd ul li span,#top_arc dl.cl2 dd ul li span a {color:#1B86CC; }
#top_arc dl.cl3 .color a,#top_arc dl.cl3 dd ul li span,#top_arc dl.cl3 dd ul li span a {color:#E06509; }
.top_hot {background: #e9f3fb; float: right; width: 220px; font-size: 12px; height: 300px; overflow: hidden;}
.top_hot h3 {padding: 5px 10px; color: #fff; background-position: 0 -60px;}
.top_hot ul {padding: 5px 5px 5px 24px; background-position: -225px -285px; }
.top_hot li {line-height: 26px;}
.top_hot li i {background: #ccc; width: 15px; height: 15px; display: inline-block; border-radius: 10px; line-height: 15px; font-size: 9px; text-align: center; color: #fff; font-style: normal; font-family: Arial, Helvetica, sans-serif; margin-right: 5px;}
.r_fortune {float: right; width: 714px; position: relative; border-left: #e6e6e6 1px solid; height: 180px;}
.r_fortune dt {float: left; width: 174px; text-align: center;}
.r_fortune dt img {display: block; margin: 10px auto 10px; }
.r_fortune dt span {background: #eee; dcolor: #fff; display: inline-block; line-height: 25px; padding: 0 10px; border-radius: 5px;}
.r_fortune dd {float: right; width: 540px;}
.r_fortune .fortune_tab {height: 30px;}
.r_fortune .fortune_tab li {float: left; padding: 0 10px; line-height: 26px; border: #d0d0d0 1px solid; margin-right: 8px; cursor: pointer; border-radius: 4px;}
.r_fortune .fortune_tab li.on {background: #ea76a6; border: #ea76a6 1px solid; color: #fff;}
.r_fortune .fortune_tab a {float: right; margin-top: 8px;}
.r_fortune .fortune_tab a i {width: 16px; height: 16px; display: inline-block; float: left; background-position: 0 -130px; margin-right: 5px;}
.r_fortune .fortune_cont {margin-top: 15px;}
.r_fortune .fortune_cont li {float: left; width: 180px; line-height: 25px;}
.r_fortune .fortune_cont li em {background: url(../images/icon_star_4.gif); height: 16px; display: inline-block; width: 80px;}
.r_fortune .fortune_cont li em em {background-position: -80px 0;}
.r_fortune .fortune_cont li label {color: #7a59c2;}
.r_fortune .fortune_cont .fortune_desc {margin-top: 10px; line-height: 180%; clear: both;}
.r_fortune .fortune_cont .fortune_desc a {color: #ea76a6;}
.r_fortune .fortune_cont .fortune_desc strong {color: #7a59c2;}
.r_fortune .card_xingzuo {background: #fff; position: absolute; top: 0; left: 0; height: 180px; width: 694px; overflow: hidden; padding: 0 10px; display: none;}
.r_fortune .card_xingzuo span {float: left; width: 161px; margin: 5px; border: #ddd 1px solid; cursor: pointer; position: relative;}
.r_fortune .card_xingzuo span.on {border: #71b5de 1px solid;}
.r_fortune .card_xingzuo span img {height: 48px; float: left; margin-right: 15px;}
.r_fortune .card_xingzuo span.on i,.r_fortune .card_xingzuo span.over i {width: 20px; height: 20px; float: right; margin: 14px 4px 0 0; background-position: -30px -100px;  position: absolute; right: 0;}
.r_fortune .card_xingzuo span.over i {background-position: 0 -100px;}
.r_fortune .card_xingzuo span em {font-size: 14px; float: left; line-height: normal; padding-top: 10px;}
.r_fortune .card_xingzuo span small {display: block; line-height: normal;}

.cl_box h3 {margin-bottom: 15px; border-bottom: #7a59c2 2px solid; height: 60px; background-repeat: no-repeat;}
.cl_box h3 span,.cl_box h3 small {float: right; margin-top: 30px;}
.cl_box h3 small {margin-top: 27px;}
.cl_box h3 small a {font-size: 12px; display: inline-block; color: #ad98da; line-height: 22px; font-family: Arial, Helvetica, sans-serif; border-radius: 4px;}
.cl_box h3 small i {display: inline-block; width: 22px; height: 22px; line-height: 22px; float: left; margin-right: 2px; background-position: 0 -150px;}
.cl_box h3 span a {border-right: #ddd 1px solid; padding: 0 10px; font-weight: 100; font-size: 14px;}
.cl_box h3 span a.last {border: 0;}
.cl_box h4 {clear: both;}
.cl_box h4 strong {background: #c3b4e4; color: #fff; line-height: 24px; padding: 0 15px; display: inline-block; font-size: 1em; border-radius: 5px; letter-spacing: 2px;}
.cl_box h4 strong a {color: #fff}
.cl_box h4 span {float: right; font-size: 12px; color: #fff; background: #f5f5f5; padding: 0 5px; font-family: Arial, Helvetica, sans-serif; font-weight: 100; line-height: 16px; margin-top: 5px; border-radius: 4px;}
.cl_box h4 span a {color: #aaa}
.cl_box .lbox {float: left; width: 260px; overflow: hidden;}
.cl_box .cbox {float: left; width: 400px; overflow: hidden; margin-left: 15px; border: 1px #e6e6e6 solid; border-top: none; border-bottom: none; padding: 0 18px;}
.cl_box .mbox {float: right; width: 645px; border-left: 1px #e6e6e6 solid; padding-left: 15px}
.cl_box .mbox .msbox {float: left; width: 220px;}
.cl_box .rbox {float: right; width: 260px; overflow: hidden;}
.cbox .txt_list_1 li {float: left; width: 190px;}
.cbox .pic_list_1 {width: 420px;}
.cbox .pic_txt_list_2 li {font-size: 14px; line-height: 170%;}
.cbox .pic_txt_list_2 li img {margin-right: 10px;}
.cbox .pic_txt_list_2 li strong {font-size: 1.3em;}
.cl_box_astro .lbox .txt_list_1 {margin-top: 10px;}
.cl_box_astro h4.lt_2 strong { background: #c9a4df }
.cl_box_astro h4.lt_3 strong { background: #ec90b5;}
.cl_box_astro h4.lt_4 strong { background: #b6ade2;}
.cl_box_astro h4.lt_5 strong { background: #8bc2e4;}
.cl_box_cartoon h3 { border-color: #489468; background-position: 0 -360px;}
.cl_box_cartoon h3 small i {background-position: -120px -150px}
.cl_box_cartoon h3 small a {color: #489468;}
.cl_box_cartoon h4 strong { background: #81b595 }
.cl_box_cartoon h4.lt_2 strong { background: #ec90b5 }
.cl_box_cartoon h4.lt_3 strong { background: #acb4f9 }
.cl_box_test h3 {border-color: #68b0dc; background-position: 0 -60px;}
.cl_box_test h3 small i {background-position: -20px -150px}
.cl_box_test h3 small a {color: #68b0dc;}
.cl_box_test h4 strong {background: #82bee2;}
.cl_box_test h4.lt_2 strong { background: #96c9e7 }
.cl_box_test h4.lt_3 strong { background: #fab1bc;}
.cl_box_test h4.lt_4 strong { background: #88d2a3;}
.cl_box_test h4.lt_5 strong { background: #85cee0;}
.cl_box_test .lbox {width: 315px;}
.cl_box_test .txt_list_1 li {background-position: 0 -30px;}
.cl_box_test .lbox .txt_list_1 li {width: 147px; float: left;}
.cl_box_test .mbox .msbox {float: left; width: 215px; height: 185px;}
.cl_box_tarot h3 { border-color: #bd844c; background-position: 0 -120px; }
.cl_box_tarot h3 small i {background-position: -40px -150px}
.cl_box_tarot h3 small a {color: #bd844c;}
.cl_box_tarot h4 strong { background: #d7b593 }
.cl_box_tarot .lbox h4 strong { background: #dca39c }
.cl_box_tarot .rbox h4 strong { background: #b19263}
.cl_box_tarot .lbox pre { width: 100% }
.cl_box_tarot .lbox pre a {display: inline-block; float: left; width: 64px; text-align: center; background: #fbecd9; padding: 0 10px; border-radius: 4px; line-height: 38px; height: 38px; margin: 2px; }
.cl_box_tarot .lbox pre a.frist { margin-left: 0 }
.cl_box_tarot .lbox pre a.last { margin-right: 0 }
.cl_box_tarot .lbox pre a.more { width: 149px; background: #c6e3f6 }
.cl_box_tarot .rbox h4 { margin-bottom: 5px; }
.cl_box_tarot .rbox pre a { display: inline-block; width: 128px; text-align: center; float: left; background: #f5f5f5;line-height: 34px; height: 34px; margin: 2px 4px 2px 0; border-radius: 5px; }
.cl_box_tarot .rbox pre a.last { margin-right: 0; }
.cl_box_tarot .rbox pre.d2 a { background: #f5f5f5 }
.cl_box_tarot .rbox pre.d3 a { background: #f5f5f5 }
.cl_box_tarot .txt_list_1 li {background-position: 0 -90px;}
.cl_box_fs h3 { border-color: #d56464; background-position: 0 -180px; }
.cl_box_fs h3 small i {background-position: -60px -150px}
.cl_box_fs h3 small a {color: #d86e6e;}
.cl_box_fs h4 strong { background: #e8aaaa;}
.cl_box_fs .txt_list_1 li {background-position: 0 -120px;}
.cl_box_fs h4.lt_2 strong { background: #f08080 }
.cl_box_fs h4.lt_3 strong { background: #ee99bb;}
.cl_box_fs h4.lt_4 strong { background: #f08080;}
.cl_box_fs h4.lt_5 strong { background: #c0b0e2;}
.cl_box_sx h3 { border-color: #1893ae; background-position: 0 -240px; }
.cl_box_sx h3 small i {background-position: -80px -150px}
.cl_box_sx h3 small a {color: #19a0bd;}
.cl_box_sx h4 strong { background: #a3d4df;}
.cl_box_sx .lbox pre { margin: 0; height: 322px; }
.cl_box_sx .lbox pre a { float: left; width: 82px; text-align: center; height: 76px; overflow: hidden; border: solid 1px #e5e5e5; border-radius: 4px; margin: 0 4px 4px 0; text-align: center;font-family: "Microsoft YaHei";  }
.cl_box_sx .lbox pre a.last { margin-right: 0; }
.cl_box_sx .lbox pre a:hover { background: #d1e8f6; border: solid 1px #d1e8f6; }
.cl_box_sx .lbox pre a i { display: block; width: 56px; height: 56px; background: url(../images/index_shengxiao.gif) no-repeat;margin: 0 auto;}
.cl_box_sx .cbox { border-left: 0; margin-left: 5px; width: 405px; }
.cl_box_sx .cbox .pic_list_1 li { margin-top: 0 }
.cl_box_sx .txt_list_1 li {background-position: 0 -150px;}
.cl_box_blood h3 { border-color: #e2558d; background-position: 0 -300px; }
.cl_box_blood h3 small i {background-position: -100px -150px}
.cl_box_blood h3 small a {color: #e66e9e;}
.cl_box_blood h4 strong { background: #f3bbd1;}
.cl_box_blood .cbox pre {margin: 0 }
.cl_box_blood .cbox pre a { line-height: 35px; width: 94px; font-size: 18px; text-align: center; display: inline-block; margin-right: 5px;font-family: "Microsoft YaHei"; border: solid 1px #e5e5e5; border-radius: 4px;}
.cl_box_blood .cbox pre a.last { margin-right: 0; width: 95px; }
.cl_box_blood .cbox pre a:hover {background: #e980aa; border: #e980aa 1px solid; color: #fff; text-decoration: none }
.cl_box_blood .lbox .pic_txt_list_1 li { height: 92px; }
.cl_box_jiemeng {border-bottom: #c1af8d 1px solid}
.cl_box_jiemeng h3 { border: none; background-position: 0 -420px; margin-bottom: 0; }
.cl_box_jiemeng form {float: right; margin: 15px 0 0 0;}
.cl_box_jiemeng form input {height: 25px; line-height: 25px; width: 200px; vertical-align:  top; font-size: 14px; background: transparent; border: none; margin-top: 2px;}
.cl_box_jiemeng form button {border: none; background: transparent; width: 94px; height: 32px; vertical-align: top; cursor: pointer; margin-left: 10px;}
.cl_box_jiemeng .m { padding: 10px 0; }
.cl_box_jiemeng .m a {margin: 2px; vertical-align: middle; display: inline-block; border-radius: 5px; height: 32px; line-height: 32px; text-align: center; background: #efefef; padding: 0 15px;}
.cl_box_jiemeng .m a.first {margin-left: 0;}
.cl_box_jiemeng .m a.last {margin-right: 0;}
.cl_box_jiemeng .m a.bl_s_b {font-weight: 700;}
.cl_box_jiemeng .m a.more {color: #876c2b; background: #f2ead6;}
.cl_box_ocx { margin-top: 10px; border-top: #acb4f9 1px solid; padding-top: 5px;}
.cl_box_ocx ul { }
.cl_box_ocx .hd_box li { height: 31px;overflow: hidden;}
.cl_box_ocx .hd_box li.col_1 strong { background: #8cc391 }
.cl_box_ocx .hd_box li.col_2 strong { background: #e08c8c }
.cl_box_ocx .hd_box li strong { background: #eb8db3; vertical-align: middle; font-size: 12px; border-radius: 5px; line-height: 22px; overflow: hidden; display: inline-block; font-weight: 100; color: #fff; margin-right: 6px; width: 40px; text-align: center;}
.cl_box_ocx .hd_box li span { width: 204px; vertical-align: middle;line-height: 31px; overflow: hidden; height: 31px; display: inline-block;}
.cl_box_ocx .hd_box li.col_1 { color: #5aa961 }
.cl_box_ocx .hd_box li.col_2 { color: #d66767 }

.cl_box_ocx .hl_box { background: #f2f8fd; padding: 5px 10px; border-radius: 5px; margin-right: 1px; width: 255px; float:left}
.cl_box_ocx .hl_box li.btn {margin-top: 5px; border-top: #c8e2f2 1px dashed; padding-top: 8px; }
.cl_box_ocx .hl_box li.btn a { width: 80px; height: 28px; line-height: 28px; display: inline-block; text-align: center; margin-right: 7px; background: #7fbae0; color: #fff; border-radius: 5px;}
.cl_box_ocx .hl_box li.btn a:hover { text-decoration: none; background: #9dcbe8 }

.cl_box_ocx .js_box { height: 179px; float: left; width: 365px; border-right: 1px #eee solid;padding: 0 10px;  }
.cl_box_ocx .js_box ul { border-radius: 5px; height: 79px; float: none; padding-bottom: 5px;}
.cl_box_ocx .js_box ul.ubox_2 { margin-top: 1px; border-top: dashed 1px #ddd; padding: 5px 0 0 0}
.cl_box_ocx .js_box li { height: 27px;overflow: hidden; font-weight: 700;}
.cl_box_ocx .js_box li strong { line-height: 20px; margin-right: 1px; background: #7fbae0; font-family: Arial, Helvetica, sans-serif }
.cl_box_ocx .js_box li span { line-height: 27px; height: 27px; margin-left: 5px; width: 315px }
.cl_box_ocx .js_box li.col_1,.cl_box_ocx .js_box li.col_2 {font-weight: 100}
.cl_box_ocx .js_box li.col_1 strong,.cl_box_ocx .js_box li.col_2 strong {width: 20px; margin: 0 10px; border-radius: 50%}
.cl_box_ocx .js_box li.col_1 span,.cl_box_ocx .js_box li.col_2 span {dwidth: 330px}

.cl_box_ocx .astrolabe_box {border-left: none; margin-top: 4px; width: 315px; float: right }
.cl_box_ocx .astrolabe_box li { padding:5px 0; height: 21px; }
.cl_box_ocx .astrolabe_box li select { height: 21px; width: 80px;}
.cl_box_ocx .astrolabe_box li.select select { width: 100px;}
.cl_box_ocx .astrolabe_box li select.sel_2 { width: 60px;}
.cl_box_ocx .astrolabe_box li select.sel_3 { width: 60px;}
.cl_box_ocx .astrolabe_box li.btn { padding-left: 70px; height: 30px; margin-top: 6px; border-top: #c8e2f2 1px dashed; padding-top: 8px;}
.cl_box_ocx .astrolabe_box li.btn button { height: 30px; line-height: 30px; padding: 0 15px; background: #e13c7e; border: none; width: 90px; border-radius: 5px; color:#fff; font-size: 14px;}
.cl_box_ocx .astrolabe_box li.btn button.esc { background: #b2b2b2; margin-left: 10px; }

.appList {height: 64px; margin-top: 10px; overflow: hidden; border-top: solid 1px #e5e5e5; padding-top: 10px; width: 100%;}
.appslide {dwidth: 2000px;}
.appList dl {float: left; width: 243px; margin: 0 6px 0 0;}
.appList dl a {color: #1F81B5}
.appList dl dt {}
.appList dl dd {float: right; width: 170px; text-align: left; border-radius: 6px; height: 54px; line-height: 20px;}
.appList dl dd p {color: Gray; margin-top: 4px; font-size: 12px;}
.appView { display: none; overflow: hidden }
.appView .appViewBg { background: #000; position: fixed; top: 0; left: 0; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.appView .appBox { position: fixed; top: 50%; left: 50%; z-index:9999;  }
.appView .appBox p { border-radius: 5px; border: solid 3px #fff; overflow: hidden;display: block; background: #fff; position: relative }
.appView .appBox strong { display: block; line-height: 25px; font-size: 13px; font-weight: 200; text-align: center; color: #999; margin: 0 auto 5px; background: #000; width: 200px; border-radius: 10px }

.hot_tags {border-top: #a7d1eb 1px solid; padding-top: 5px;}

#ulink {
	border-top: 1px #eee solid;
}
#ulink .top {
	height: 30px; padding: 5px 0;
}
#ulink .top span {
	background: #d5e9f6;font-size: 12px; cursor: pointer;float: left; width: 90px; line-height: 26px; overflow: hidden; text-align: center; height: 26px; border-radius: 4px; margin-right: 4px;
}
#ulink .top span.cur {
	color: #333; background: #f5c4d7;
}
#ulink .top small {
	color: #888; float: right; height: 26px; line-height: 26px;background: #eee; padding: 0 15px;border-radius: 4px;
}
#ulink .fbox li {
	float:left; background-repeat: no-repeat; white-space: nowrap; overflow: visible; font-size: 12px; display: inline-block; margin: 1px; text-align: center;
}
#ulink .fbox li.last { margin-right: 0 }
#ulink .fbox li a { display: block; color: #888; padding: 2px 5px; }
.blink {margin-top: 10px;}
.blink span {margin: 2px 2px 1px 1px;vertical-align: middle; white-space: nowrap; display: inline-block; overflow: hidden;}
.blink span.first { margin-left: 0 }
.blink span.last { margin-right: 0 }
.blink span a { padding: 0 12px; background: #e4f1f9; border-radius: 4px; font-size: 12px; line-height: 26px; display: block; text-align: center; border: #d5e9f6 solid 1px}
.blink .z {margin-bottom:-1px;}

#footerBox {
	border-top: #ea76a6 solid 2px; padding: 5px 0; margin-top: 10px;
}
#footerBox dl {
	overflow: hidden; margin-bottom: 5px;
}
#footerBox dt {
	float: left; width: 580px;
}
#footerBox dt ul {
	 margin-top: 5px
}
#footerBox dt li {
	line-height: 26px;float: left; width: 140px;
}
#footerBox dd {
	float: right; width: 395px; border-left: dashed 1px #E0E0E0; padding-left: 14px; font-size: 12px;
}
#footerBox dd ul { float: left; margin: 10px 20px 0 0; }

#footerBox dd li {line-height: 28px;}
#footerBox dd p { float: right; width: 140px; margin: 0; }
#footerBox dd p img {margin: 5px auto; display: block;}
#footerBox dd span {margin-top: 5px; color: #666; display: block;}
.copyright {clear: both; text-align: center; padding: 10px; font-size: 12px;}
.copyright .warning { color: #e13c7e; margin-top: 10px; }
#footerBox .icon {width:16px; height: 16px; display: inline-block; background: url(../images/footer_icon.gif) no-repeat; margin-right: 5px; vertical-align: middle;}
#footerBox .icon_tqq {background-position: 0 -20px;}
#footerBox .icon_forum {background-position: 0 -40px;}
#footerBox .icon_qun1 {background-position: 0 -60px;}
#footerBox .icon_qun2 {background-position: 0 -80px;}
#footerBox .icon_wx {background-position: 0 -100px;}
.cl_box_fs {display:none}